using System;
using System.Collections.Generic;
using System.Text;

namespace Sedna.Core.Controller.Configurations
{
    public interface ITimePickerConfiguration : IConfiguration, IClientScriptingConfiguration
    {
        bool ShowHours { get; }

        bool ShowMinutes { get; }

        bool ShowSeconds { get; }

        bool Use24HourTimeScale { get; }

        /// <summary>
        /// AM/PM vs am/pm
        /// 
        /// H/M/S vs h/m/s
        /// </summary>
        bool UseCaps { get; }

        //zbool UseColonTimeSeparator { get; }

        /// <summary>
        /// H/M/S
        /// </summary>
        bool UseTimePartSeparator { get; }

        bool AllowEmptyTime { get; }

        /// <summary>
        /// H vs HH format
        /// </summary>
        string PadHourByChar { get; }
    }
}
